package lanou.a36ke_01.activity;

import android.graphics.Color;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;

import java.util.ArrayList;

import lanou.a36ke_01.R;
import lanou.a36ke_01.adapters.logonadapter.CommentAdapter;
import lanou.a36ke_01.fragmengs.logonfragment.LogonFragment;
import lanou.a36ke_01.fragmengs.logonfragment.RegisterFragment;
import lanou.a36ke_01.tools.BaseActivity;
import lanou.a36ke_01.tools.MyApp;

/**
 * 　　　　　　　　┏┓　　　┏┓+ +
 * 　　　　　　　┏┛┻━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　　┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 ████━████ ┃+
 * 　　　　　　　┃　　　　　　　┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　　┃ + +
 * 　　　　　　　┗━┓　　　┏━┛
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃ + + + +
 * 　　　　　　　　　┃　　　┃　　　　Code is far away from bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　神兽保佑代码无BUG,
 * <p/>
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　　┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━┳┓┏┛ + + + +
 * 　　　　　　　　　　┃┫┫　┃┫┫
 * 　　　　　　　　　　┗┻┛　┗┻┛+ + + +
 * <p/>
 * Created by 史静雯 date
 */
public class LogonActivity extends BaseActivity {

    private TabLayout tabLayout;
    private ArrayList<Fragment> fragments;
    private ViewPager viewPager;
    private CommentAdapter adapter;

    @Override
    protected int setLayout() {
        return R.layout.activity_logon_down;
    }

    @Override
    protected void initView() {
        tabLayout = bindView(R.id.activity_logon_tablayout);
        viewPager = bindView(R.id.activity_logon_viewpager);
    }

    @Override
    protected void initDate() {
        ArrayList<String> title = new ArrayList<>();
        title.add("登录");
        title.add("注册");
        fragments = new ArrayList<>();
        fragments.add(new LogonFragment());
        fragments.add(new RegisterFragment());
        adapter = new CommentAdapter(getSupportFragmentManager());
        adapter.setList(title);
        adapter.setFragments(fragments);
        viewPager.setAdapter(adapter);
        tabLayout.setupWithViewPager(viewPager);

        //设置显示内容的模式
        tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
        //改变选中时横条的颜色
        tabLayout.setSelectedTabIndicatorColor(Color.WHITE);
        //设置滑动时选中文字的颜色
        tabLayout.setTabTextColors(Color.rgb(0x98, 0x9d, 0xab), Color.rgb(0x6c, 0x8f, 0xff));
    }
}
